home *** CD-ROM | disk | FTP | other *** search
- property meSprite, startPos, onStage, moveAnt, jumpable
- global gmObject
-
- on beginSprite me
- meSprite = sprite(me.spriteNum)
- gmObject.riverSprite = meSprite
- jumpable = value(meSprite.member.name)
- setSpeed(me)
- setOff(me)
- end
-
- on setSpeed me
- moveAnt = point(-5, 12) * gmObject.speed
- end
-
- on setOn me
- meSprite.loc = startPos
- updateStage()
- if gmObject.intersectTestX(meSprite.rect, meSprite) = 1 then
- setOff(me)
- gmObject.dontTrig = 0
- exit
- end if
- onStage = 1
- end
-
- on locZdown me
- nothing()
- end
-
- on setOff me
- onStage = 0
- startPos = point(700, -580)
- meSprite.loc = startPos
- end
-
- on exitFrame me
- if onStage = 1 then
- if meSprite.locV < 600 then
- meSprite.loc = meSprite.loc + moveAnt
- end if
- end if
- end
-